@charset "utf-8";
/**** common.css ****/
*{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif}
body,div,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,button,dl,dt,dd,fieldset{margin:0;padding:0}
ol,ul,li{list-style:none}
em{font-style:normal}
a{color:#039;cursor:pointer;text-decoration:none}
a:hover{text-decoration:underline;color:#f60}
a:active,a:focus{outline:none}
h2,h2 *{font-size:14px;font-weight:bold}
h3,h3 *{font-size:12px;font-weight:bold}
a img{border:0}
label,input,select{vertical-align:middle}
input.text{padding:2px;line-height:14px;border:1px solid #999;overflow:hidden}
input.btn{height:22px;line-height:14px;border-width:1px;padding:2px 0;*padding:3px 0 0 0}
input,button{line-height:14px;white-space:nowrap}
input.f14,.f14 input,button.f14,.f14 button,.f14 .textarea{line-height:17px}
.textarea{padding:2px;line-height:14px;border:1px solid #999;overflow:auto}
table.fixed{table-layout:fixed}
caption{margin:auto;padding:4px 0;text-align:left}
ol.decimal{margin-left:1em}
ol.decimal li{list-style:decimal outside none;margin-left:1em}
.gray,.gray *{color:#666}
.blue,.blue *{color:#039}
.orange,.orange *{color:#f60}
.green,.green *{color:#008000}
.black,.black *{color:#000}
.red,.red *{color:#c00}
.b{font-weight:bold}
.f14,.f14 *{font-size:14px}
.f12,.f12 *{font-size:12px}
.f11,.f11 *{font-size:11px}
.f9,.f9 *{font-size:9px}
.pointer{cursor:pointer}
.udl,a.udl{text-decoration:underline}
.fblock{overflow:hidden;zoom:1}
.flt{float:left}
.frt{float:right}
.clear{clear:both}
.hide{display:none}
body{background-color:#fff;position:relative;/*浏览器缩放问题*/}


/* main layout */
.wrapper{}
.header,
.nav-tabs,
.nav-body,
#navbar,
.container{
	margin:0 auto;
	padding:0 10px;
	width:970px;
}

.header{
	position:relative;
	height:63px;
	text-align:right;
	overflow:hidden; /* op */
}

.container{
	padding:10px;
}

/* header */
.header .logo{
	padding-top:6px;
	float:left;
}

.quick-link{
	padding:5px 0;
}
.quick-link ul{
	display:block;
	height:14px;
	padding:5px 0;
}
.quick-link li{
	display:inline-block; /* ie8 */
	line-height:13px;
	background:url(../../v1/images/vertical.gif) no-repeat right -3px;
	padding:4px 8px 0;
	*background-position:right -5px;
	*display:inline;
	_padding:2px 8px 0;
	_background-position:right -7px;
	zoom:1;
	vertical-align:baseline;
}

.quick-link li.ask{
	position:relative;
	padding-left:24px;
}
.quick-link li.ask span.icon{
	left:5px;
	top:2px;
	position:absolute;
	background-image:url(../../v1/images/icon.gif);
	background-position:0 0;
	height:16px;
	width:16px;
}

/* footer */
.footer{
	margin-top:20px;
	padding-bottom:10px;
}
.footer hr{
	display:none;
}

.footer ul{
	overflow:hidden;
	text-align:center;
}
.footer ul li{
	display:inline;
	height:14px;
	padding:0 10px 0 8px;
	*padding:0 8px 0 10px;
	vertical-align:middle;
	border:1px solid #666;
	border-width:0 1px 0 0;
}
.footer ul li.last{
	border:0;
}
.footer p{
	margin-top:12px;
	text-align:center;
}
.footer a{
	text-decoration:underline;
}
.footer .copyright{
	margin-top:10px;
	color:#868686;
}
.footer .verisign{
	text-align:center;
}

/* navigation tabs+body */
.navigation,
.nav-tabs{
	background:url(../../v1/images/navigation_sprite.gif) repeat-x 0 0;
	background-position:0 -270px;
	position:relative;
}

.nav-tabs a,
.nav-sub-tabs a{
	text-decoration:none;
}

.nav-tabs li,
.nav-sub-tabs li{
	float:left;
	display:inline;
}

.nav-tabs li a,
.nav-sub-tabs li a{
	padding-left:5px;
}
.nav-tabs li strong,
.nav-sub-tabs li strong{
	padding-right:5px;
}

.nav-tabs li a,.nav-tabs li strong,.nav-tabs li span,
.nav-sub-tabs li a,.nav-sub-tabs li strong,.nav-sub-tabs li span{
	display:block;
}

.nav-tabs li a.on,.nav-tabs li a.on strong,.nav-tabs li a.on span,
.nav-tabs li a:hover,.nav-tabs li a:hover strong,.nav-tabs li a:hover span,
.nav-sub-tabs li a.on,.nav-sub-tabs li a.on strong,.nav-sub-tabs li a.on span,
.nav-sub-tabs li a:hover,.nav-sub-tabs li a:hover strong,.nav-sub-tabs li a:hover span{
	background:url(../../v1/images/navigation_sprite.gif) no-repeat;
}

/* nav tabs */
.nav-tabs{
	height:40px;
}
.nav-tabs ul{
	padding-top:5px;
	height:31px;
	margin-right:-10px;
	background:url(../../v1/images/navigation_totem.gif) no-repeat right;
}

.nav-tabs li span{
	padding:0 10px;
	line-height:30px;
	height:30px; /* ie8 */
	*height:auto;
	font-weight:normal;
	color:#b6b6b6;
	text-decoration:none;
}

.nav-tabs li a.on{
	background-position:0 0;
}
.nav-tabs li a.on strong{
	background-position:right -60px;
}
.nav-tabs li a.on span{
	background-position:0 -30px;
	background-repeat:repeat-x;
	color:#fff;
}
.nav-tabs li a:hover{
	background-position:0 -90px;
}
.nav-tabs li a:hover strong{
	background-position:right -150px;
}
.nav-tabs li a:hover span{
	background-position:0 -120px;
	background-repeat:repeat-x;
	color:#fff;
}

/* sub tabs */
div.nav-sub-tabs div.panel-body{
	padding:0;
}
.nav-sub-tabs .panel-bl{
	height:4px;
}
.nav-sub-tabs .panel-br{
	height:4px;
}
.nav-sub-tabs .panel-bc{
	height:3px;
}
.nav-sub-tabs .panel-bc div{
	height:2px;
}
.nav-sub-tabs ul{
	height:27px;
}
.nav-sub-tabs li{
	margin:0 2px;
}
.nav-sub-tabs li span{
	padding:0 12px;
	line-height:27px;
	height:27px; /* ie8 */
	*height:auto;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

.nav-sub-tabs li a.on{
	background-position:0 -185px;
}
.nav-sub-tabs li a.on strong{
	background-position:right -239px;
}
.nav-sub-tabs li a.on span{
	background-position:0 -212px;
	background-repeat:repeat-x;
	color:#fff;
}
.nav-sub-tabs li a:hover{
	background-position:0 -185px;
}
.nav-sub-tabs li a:hover strong{
	background-position:right -239px;
}
.nav-sub-tabs li a:hover span{
	background-position:0 -212px;
	background-repeat:repeat-x;
	color:#fff;
}


/* nav body */
.nav-body{
	margin-top:-4px;
	/*position:relative;*/
}
.nav-body div.panel-body{
	background:#ececec url(../../v1/images/panel_body_bg_1x.gif) repeat-x 0 top;
}
.nav-body .body-tl,
.nav-body .body-tr,
.nav-body .body-tc{
	background:url(../../v1/images/navigation_sprite.gif) no-repeat;
	height:4px;
	line-height:1px;
	overflow:hidden;
}
.nav-body .body-tl{
	padding-left:1px;
	background-position:left -180px;
}
.nav-body .body-tr{
	padding-right:1px;
	background-position:right -180px;
}
.nav-body .body-tc{
	background-color:#fff;
	background-position:left -306px;
	background-repeat:repeat-x;
}
.nav-body .panel-spacer{
	height:1px;
	border:0;
	background:#f5f5f5;
	margin:0 5px;
}
.nav-sub-tabs .panel{
	border:none;
	padding:0;
}
.panel-header{
	position:relative;
	border:1px solid #dedede;
	border-width:1px 1px 1px 1px;
	padding:5px 3px 4px 5px;
	background:#ececec;
	font-size:14px;
	line-height:16px;
	height:16px;
	*height:auto;
	overflow:hidden;
	zoom:1;
}
.panel-body{
	border:1px solid #dedede;
	border-width:0 1px 1px 1px;
	padding:5px;
}
.panel-header .icon{
	float:left;
	margin-right:3px;
}
.panel-header .ext{
	position:absolute;
	right:0;
	top:0;
}
.panel-header .ext p{
	padding:3px 0.5em 5px;
	*padding:4px 0.5em 4px;
}

/* panel top wrap */
.panel-tl,
.panel-tr{
	background:url(../../v1/images/panel_corners.gif) no-repeat 0 0;
	height:4px;
}
.panel-tl,
.panel-tr,
.panel-tc{
	line-height:1px;
	overflow:hidden;
}

.panel-tl{
	padding-left:4px;
	background-position:0 0;
}
.panel-tr{
	padding-right:4px;
	background-position:right 0;
}

.panel-tc{
	height:3px;
	border-top:1px solid #dedede;
	background:#fff;
}

/* panel header wrap - only center */
.panel-hc{
	border:1px solid #dedede;
	border-width:0 1px 1px 1px;
	padding:1px;
	background:#fff;
}

.panel-hc .panel-header{
	padding:1px 3px 4px 10px;
	*padding:2px 3px 3px 10px;
	border:0;
	background:url(../../v1/images/panel_bg_x.gif) repeat-x left 0;
}
.panel-hc .panel-header .ext p{
	padding-top:1px;
}

/* panel middle wrap */
.panel-mc{
	border:1px solid #dedede;
	border-width:0 1px;
	background:#fff;
}

.panel-mc .panel-body{
	border-left:0;
	border-right:0;
	border-bottom:0;
	margin:0 1px;
	background:#ececec url(../../v1/images/panel_body_bg_1x.gif) repeat-x top;
}

/* panel bottom wrap */
.panel-bl,
.panel-br{
	background:url(../../v1/images/panel_corners.gif) no-repeat 0 0;
	height:6px;
}
.panel-bl,
.panel-br,
.panel-bc{
	line-height:1px;
	overflow:hidden;
}
.panel-bl{
	padding-left:6px;
	background-position:0 bottom;
}
.panel-br{
	padding-right:6px;
	background-position:right bottom;
}
.panel-bc{
	height:5px;
	border-bottom:1px solid #dedede;
	background:#fff;
}
.panel-bc div{
	height:4px;
	background:#ececec;
	overflow:hidden;
}

.panel-spacer{
	height:2px;
	border:1px solid #dedede;
	border-width:0 1px;
	background:url(../../v1/images/panel_bg_x.gif) left -30px;
	overflow:hidden;
}

.panel-nobody .panel-hc{
	padding-bottom:0;
	border-bottom:0;
}
.panel-nofooter .panel-mc{
	padding-bottom:1px;
	border-bottom-width:1px;
}

.panel-wrap .panel-header,
.panel-noborder .panel-header{
	border:0;
}
.panel-wrap .panel-body,
.panel-noborder .panel-body{
	border:0;
}

/* background-image */
.icon
{background-image:url(../images/icon_1.03.gif);background-repeat:no-repeat}
.bg,
.scbar .head li.on span,
.www,
.prefix-icon,
.guide-item,
.guide-item ul,
.guide-item h3,
.articles li
{background-image:url(../images/bg_1.02.gif);background-repeat:no-repeat}
label.warning,
label.error
{background-image:url(../images/bg_warning.gif);background-repeat:no-repeat}
.statustip li,
.toolbar .opt a,
.toolbar .sort a.custom,
.status span,
.status a
{background-image:url(../images/icon_status.gif);background-repeat:no-repeat}
.status .loading,
.loading
{background-image:url(../images/loading.gif);background-repeat:no-repeat}
.dotline
{background-image:url(../images/bg_dotline.gif);background-repeat:repeat-x}

/* icon */
.icon{display:-moz-inline-box;display:inline-block;vertical-align:middle}
	.icon *{display:none}

/* info, warning, error */
.info{padding:10px;border:1px solid #cfcfcf;background:#fffbe7}
.info_red{padding:10px;border:1px solid #f00;background:#fffbe7;line-height:18px;margin-top:10px;color:#c00}

label.warning,label.error{display:-moz-inline-box;display:inline-block;padding:3px 3px 2px 24px;*+padding:4px 3px 2px 24px;margin-left:3px;line-height:14px;font-size:12px;background-color:#fffbe7;background-position:4px 3px;border:1px solid #b5b5b5;font-family:"宋体"}
label.warning *,label.error *{font-family:"宋体"}
label.error.success{padding:3px 0;background:none;border:none;color:#ccc}
input.error{border:1px solid #f00}
input.success{border-color:#6fbe44}
label.warning{margin-left:0}
.info label.error,
label.warning.blue{background-color:#e7ebff;border-color:#b5b5b5;color:#000}

/* pages (div)*/
.pages{float:left;height:20px;border:1px solid #ccc;background:#f0f0f0;color:#999;overflow:hidden}
	.pages *{float:left;padding:0 4px;_padding:0 7px;font:12px/20px Arial;min-width:1.2em;text-align:center}
	.pages strong{font-weight:bold;color:#000;background:#cfcfcf}
	.pages a{background:#f0f0f0;color:#333;text-decoration:none}
		.pages a:hover{background:#fdfdfd;color:#333;text-decoration:underline}
		.pages .prev, .pages .next{font-family:Verdana}

/* prefix status */
tr.suffix td,
td.suffix,
td.status{padding:0;border-left:1px solid #fff;text-align:center}
tr.suffix td,
td.suffix{font-size:9px;font-family:Arial}
.status div{position:relative;height:22px;width:38px;overflow:hidden}
.status span{position:absolute;bottom:0}
.status a{margin:4px auto 0 auto}
.status span,
.status a{display:block;height:16px;width:16px}
.status a{background-position:1px -1px}
.status a.timeout{background-position:1px -21px}
.status a.enable{background-position:1px -41px}
.status a.disable{background-position:1px -61px}
.status a.expire{background-position:1px -81px}
.status a.loading{background-position:0}
.status span.my{left:0;background-position:0 -105px}
.status span.monitor{right:0;background-position:0 -125px}

/* tags */
p.tags a{margin:2px 0.5em 2px 0;display:-moz-inline-box;display:inline-block;line-height:12px;padding:2px;font-family:"新宋体";color:#fff;background-color:#060;text-decoration:none}
p.tags a.orange{background-color:#ee591e}
p.tags a:hover{color:#fff;text-decoration:none}

/* dropmenu */
.icon.dropmenu{width:7px;height:4px;margin:1px 0 0 6px;*margin:3px 0 0 6px;font-size:0;background-position:-100px 0;}

/* pop_menu */
.popmenu{margin-top:4px;padding:10px;line-height:22px;border:1px solid #d2deed;background-color:#f2f7fe}
	.popmenu ol{overflow:hidden;_height:1%}
	.popmenu ol li{float:left;margin-right:14px}
	.popmenu ol li a{color:#000;white-space:nowrap}

/* peanut man */
.pmcontent{margin-top:10px;padding:12px 8px;border:1px solid #ccc;line-height:18px;zoom:1}
.pmcontent ul{overflow:auto;_height:1%}
.pmcontent li{display:inline;padding-right:0.8em}
.pmcontent a{text-decoration:underline}

/* about, doc... */
.container.intro{line-height:24px;padding:10px}
.container.intro h2{margin-bottom:1em;text-align:center}
.container.intro p,.container.intro h3{text-indent:2em}
.container.intro ol{margin-left:3em}
.container.intro ol ol{margin-left:1em}

/**** navbar.css ****/
/* navar.css */
.mainnav,
.mainnav ul,
.mainnav li,
.mainnav li a,
.subnav
{border:1px solid}

.mainnav,
.mainnav .left,
.mainnav ul,
.mainnav li,
.mainnav li a,
.subnav,
.subnav li a,
.subnav li a span,
.subnav li a span span,
.coolbtn
{background:url(../images/bg_navbar.gif) repeat-x}
.mainnav,
.subnav li a span,
.subnav li a span span
{background-repeat:no-repeat}

/* coolbtn */
.coolbtn{height:24px;line-height:24px;color:#fff;border:1px solid #565757;background-position:0 -92px}

/* mainnav */
.mainnav{height:26px;border-width:1px;background-position:left 0;overflow:hidden}
	.mainnav .left{float:left;display:inline;margin-left:1px;width:11px;height:26px;background-position:left -30px}
	.mainnav ul{height:26px;overflow:hidden;border-width:0 0 0 1px;background-position:left -60px}
		.mainnav li{float:left;display:inline;height:26px;border-width:0 1px 0 0}
		.mainnav li a{float:left;display:block;height:25px;padding:5px 10px 6px 10px;*padding:7px 10px 4px 10px;line-height:14px; text-decoration:none;border-width:1px 0 0 1px;background-position:left -61px;vertical-align:middle}
		.mainnav li a:hover, .mainnav li a.on{text-decoration:none;background-position:left -90px}

/* subnav */
.subnav{height:27px;border-width:0 1px 1px 1px;background-position:left -120px;overflow:hidden}
	.subnav ul{height:27px;padding-left:10px;overflow:hidden;_height:1%}
		.subnav li{float:left;display:inline;height:27px}
		.subnav li a{float:left;display:block;height:27px;text-decoration:none;background-position:left 30px}
		.subnav li a span{float:left;display:block;height:27px;background-position:left 30px}
		.subnav li a span span{padding:3px 9px 4px 8px;*padding:5px 9px 2px 8px;line-height:20px;background-position:right -240px}
		.subnav li.last a span span{background-position:left 30px}
			.subnav li a:hover, .subnav li a.on{margin-left:-1px;text-decoration:none;background-position:left -150px}
			.subnav li a:hover span, .subnav li a.on span{background-position:left -180px}
			.subnav li a:hover span span, .subnav li a.on span span{padding-left:9px;background-position:right -210px}

/* for ie6 */
.mainnav{_position:relative}
.mainnav ul{_position:absolute;_left:12px;_width:100%}
.subnav li a,.subnav li a span{_position:relative;_overflow:hidden}
.subnav li a span span{_z-index:1}

/* color */
.mainnav li a,
.mainnav li a:hover
{color:#fff}
.subnav li a,
.subnav li a:hover
{color:#000}

/* border-color */
.mainnav,
.mainnav ul,
.mainnav li
{border-color:#565757}
.mainnav li a
{border-top-color:#bcbdc7;border-left-color:#7f8081}
.mainnav li a:hover,
.mainnav li a.on
{border-color:#fff}
.subnav
{border-color:#8b91a0}

/**** console_navbar.css ****/
.navbar ol
{border:1px solid}

.navbar,
.navbar .left,
.navbar .right,
.navbar li,
.navbar li a,
.navbar li span,
.navbar li em
{background:url(../images/bg_navbar_console.gif) no-repeat}
.navbar,
.navbar li a
{background-repeat:repeat-x}

/* layout */
.navbar{position:relative;z-index:100;height:29px;margin-top:1px}
	.navbar .left{position:absolute;left:0;top:0;width:2px;height:29px}
	.navbar .right{position:absolute;right:0;top:0;width:2px;height:29px}
	.navbar .ext{position:absolute;right:12px;top:0;height:100%}

/* style */
.navbar{background-position:left -30px}
	.navbar .left{background-position:left 0px}
	.navbar .right{background-position:left -60px}
	.navbar .ext{text-align:right}
	.navbar .ext a{color:#000}
	.navbar .ext .message{height:100%;line-height:29px}
		.navbar .ext .message .unread{font-weight:bold}

/* navbar ul */
.navbar ul{padding:0 10px;overflow:hidden}
	.navbar li{float:left;display:inline;height:21px;padding:4px 0;vertical-align:middle;overflow:hidden;background-position:right -176px}
		.navbar li a{display:block;height:100%;color:#000;text-decoration:none;margin:0 3px 0 2px}
			.navbar li a span{display:block;height:100%;padding-left:10px}
			.navbar li a em{display:block;padding-right:8px;height:18px;padding-top:3px;*padding-top:5px}
			.navbar li a, .navbar li span, .navbar li em{background-position:left 30px} /* out of bgImage */
				.navbar li a:hover, .navbar li a.on{background-position:left -120px;text-decoration:none}
				.navbar li a:hover span, .navbar li a.on span{background-position:left -90px}
				.navbar li a:hover em, .navbar li a.on em{background-position:right -150px}

/* navbar ul ol */
.navbar .menu{clear:left;position:absolute;top:27px}
.navbar ol{width:125px;margin:3px 0 0 2px;_margin-left:4px;padding:1px;overflow:hidden;zoom:1}
	.navbar ol li{width:125px;clear:both;display:block;margin:0;padding:0;height:21px;background:none}
	.navbar ol li a{width:125px;height:18px;margin:0;padding:3px 8px 0;*padding-top:5px;*height:16px;white-space:nowrap;background-image:none}

/* for ie6 */
.navbar li a, .navbar li a span, .navbar li a em{_float:left}

/* color */
.navbar li a:hover, .navbar li a.on
{color:#fff}

/* border */
.navbar ol
{border-color:#f7c795}

/* background */
.navbar ol,
.navbar ol li a
{background-color:#fffff7}
.navbar ol li a:hover
{background-color:#ffb500}


/**** table.css ****/
/* list (table)*/
table.list{background-color:#fff;line-height:24px;text-align:left}
	table.list thead{}
		table.list th{font-weight:normal;line-height:22px}
	tabls.list tbody{}
		table.list.fixed td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:keep-all}
		table.list select{margin:-2px 0}

/* table common style */
table tr.bgblue,
table tr.bgblue input.null{background-color:#f2f6fb}
table tr.on{background-color:#fff7d2}
table tr.line td{padding:0;height:1px}
table tr.line td div{height:1px;overflow:hidden;background-color:#b6cae3}

/* table common style */
table tr.bggreen,
table tr.bggreen input.null{background-color:#E8F6C3}
table tr.on{background-color:#fff7d2}
table tr.line td{padding:0;height:1px}
table tr.line td div{height:1px;overflow:hidden;background-color:#b6cae3}

/* dl.list */
dl.list{overflow:hidden;zoom:1}
	dl.list dt{float:left;clear:left}
	dl.list dd{float:right;clear:right}
	dl.list *{line-height:18px;white-space:nowrap;vertical-align:text-bottom}
	dl.list label,dl.list input,dl.list select{vertical-align:middle}

/* border */
.table .tabs,
.table .tabs li,
.table .tabs li a,
.table .th,
.table .td,
.table .th span,
.table .th h2,
.table .th h3,
.table .th h4,
.wrap,
.border
{border-width:1px;border-style:solid;}

.table,
.panel{position:relative;*height:1%}

/* table */
.table .tabs{height:25px;position:relative;border-width:0 0 1px 1px;z-index:2}
	.table .tabs ul *{font-size:14px;font-weight:normal}
	.table .tabs li{float:left;border-width:1px 1px 0 0}
	.table .tabs li a{float:left;height:14px;z-index:1;padding:4px 8px 5px 8px;border-width:1px 1px 0 1px;line-height:14px;text-decoration:none}
	.table .tabs li.on a{position:relative;margin-bottom:-1px;padding-bottom:6px;font-weight:bold}
	.table .tabs li a.loading{background-position:6px 3px;padding-left:26px}
/* small table */
.table.small .tabs{height:21px}
	.table.small .tabs ul *{font-size:12px}
	.table.small .tabs li a{padding:2px 6px 3px 6px}
	.table.small .tabs li.on a{padding-bottom:4px}

	/* ext */
	.table .ext{position:absolute;right:1px;top:1px;height:24px;line-height:22px;overflow:hidden}
		.table .ext table{height:24px}
		.table .ext button{line-height:14px;margin:1px 1px auto auto}
	
		/* ext.small */
		.table .ext.small{height:20px}
			.table .ext.small a{line-height:20px}
			.table .ext.small table{height:20px}

/* td */
.table .td{position:relative;overflow:hidden;padding:8px;border-width:0 1px 1px 1px;line-height:1.5em;*height:1%}
	.table .td.pd0{padding:0}
	.table .td.pd1{padding:1px}
	.table .td.pd4{padding:4px}


/* color */
.table .tabs li a
{color:#000}
.table .tabs li.on a
{color:#c00}

/* border color */
.table .tabs,
.table .tabs li,
.table .th,
.table .td,
.border
{border-color:#b6cae3;}
.table .tabs li a,
.table .th span,
.table .th h2,
.table .th h3,
.table .th h4
{border-color:#fff;}

/* background */
.table .tabs li,
.table .th
{background-color:#f2f6fb}
.table .tabs li.on a,
.table .td
{background-color:#fff}


/* panel */
.panel{border:1px solid;padding:1px}
	.panel .thead{height:25px}
		.panel .thead p,
		.panel .thead h2{font-size:14px;line-height:14px;padding:4px 0 5px 8px;*padding-top:6px;font-weight:bold}
	.panel .thead .ext{position:absolute;right:1px;top:1px;height:24px}
	.panel .thead .ext a{font-size:12px;line-height:12px;padding:5px 8px 7px 8px;*padding:6px 8px;text-decoration:underline;display:block}
	.panel .tbody{padding:8px}
	.panel .tbody.pd0{padding:0}

/* small one */
.panel.small .thead{height:21px}
.panel.small .tbody{padding:4px}
.panel.small .tbody.pd0{padding:0}
	.panel.small .thead p,
	.panel.small .thead h3{font-size:12px;line-height:12px;padding:4px 0 5px 6px;*padding-top:5px}
	.panel.small .thead h3 a{font-weight:normal}
	.panel.small .thead .ext{height:20px}
	.panel.small .thead .ext a{font-size:12px;line-height:12px;padding:3px 4px 5px 4px;*padding:4px}

/* color */
.panel{border-color:#b6cae3;background-color:#fff}
.panel .thead{background-color:#f2f6fb}
	.panel .thead p{color:#5a5a5a}
	.panel .thead .ext a{color:#5a5a5a}

/* 浅绿 */
.panel.p-green{border-color:#b3d69c}
.panel.p-green .thead{background-color:#deffce}

/* 土黄 */
.panel.p-yellow{border-color:#c7a500}
.panel.p-yellow .thead{background-color:#ffe151}
.panel.p-yellow .tbody{background-color:#fffbe8}

/* sheet (table)*/
.sheet{background-color:#b6cae3;text-align:left}
	.sheet th{background-color:#fff;line-height:20px}
	.sheet td{background-color:#fff;line-height:18px}
	.sheet thead th{background-color:#f2f6fb}
	
/**** autocomplete.css ****/
/* auto complete  */
.ac_results {padding:0;border:1px solid WindowFrame;background-color:Window;overflow:hidden;position:relative;z-index:1000}
.ac_results ul{width:100%}
.ac_results iframe{display:none;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px}
.ac_results li{margin:0;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size: 12px;overflow: hidden}
.ac_loading{}
.ac_over {background-color:#999;color:HighlightText}

/* simplemodal */
#modalOverlay{background-color:#000}
#modalContainer{width:600px;left:50%;top:160px;margin-left:-300px;background-color:#fff;border:3px solid #ccc}
#modalContainer a.modalCloseImg{background:#ccc;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-18px;cursor:pointer}
#modalContainer #basicModalContent{padding:8px}
#dmContainer{background:#F2F6FB}

/* domain search */
.dmTitle{background:#D0D7DF;position:relative}
.dmTitle .dmStatus{padding:5px}
.dmTitle .dmStatus img{margin-right:3px}
.dmTitle .dmStatus .loading{background:none}
.dmTitle .dmIcon{position:absolute;right:5px;top:7px}
.dmTitle .dmIcon .icon{width:12px;height:12px;vertical-align:top;cursor:pointer}
.dmTitle .dmIcon .icon.stop{background-position:-80px 0}
.dmTitle .dmIcon .icon.mocalClose{background-position:0 0}

.dmResult{margin:0 6px;padding:5px;border-bottom:1px dashed #ccc;line-height:20px}
.dmResult span{}
.dmResult label{white-space:nowrap;padding-right:1em}
.dmResult img{margin-right:3px}

.dmPrefix{margin:0 6px;padding:5px;border-bottom:1px dashed #ccc}
.dmBottom{padding:10px;height:18px;position:relative}
.dmBottom button{margin-right:3px}
.dmBottom div.right{position:absolute;right:0;top:0;padding:10px;height:18px}
.dmBottom div.right a{text-decoration:underline}

.sc-tags-suggest{}
.sc-tags-suggest dl{margin:5px 0 0 0}
.sc-tags-suggest dl.first{margin:0}
.sc-tags-suggest dt{font-weight:bold}
.sc-tags-suggest dt,
.sc-tags-suggest dd{padding:3px 5px}
.sc-tags-suggest dd{overflow-y:auto}
.sc-tags-suggest p.tags a{line-height:12px}	
	.sc-tags-suggest #other-tags{height:41px;*height:39px}
	.sc-tags-suggest #my-tags{height:4em}
